Operator | Name | Comment |
---|---|---|
+ | plus | Useless, only for You :^) |
- | negation | |
~ | bit inversion | |
& | address | Returns address of the variable |
^ | on address | Returns value on address given by the variable |
++ | post/pre addition | See below |
-- | post/pre subtraction | See below |
a:=-4 b:=-a // b=4
a:=16 // a=$00000010 b:=~a // b=$ffffffef b~=a // b=$ffffffef
b:=&a // b contains address of a ATTENTION: b&=a // this is not an address, but Bit AND
b:=^a // b contains long on address in a
a:=10 // a=10 a-- // a=9 a---- // a=6 a++ // a=7 b:=a++ // b=7, a=8 b:=+++a // b=10, a=10